$(document).ready(function(){
	cw.common.setStyle();
	$('#subImg').bind('click',subButton);
	cw.common.getUserSession(null,true);
	validate();
})

function subFrm(){
	var options = {
	    dataType: 'json',
    	iframe:	false,
	    success: function(data) {
	    	if(data.success){
	    		$('#subImg').bind('click',subButton);
	    		alert('已添加【'+$('#SUPPLIERS_NAME').val()+'】销售商信息');
	      		window.location.href="seller.html";
	      	}else{
	      		alert(data.errors.errmsg);
	      	}
	   	}
	};
	$.ajaxSetup({contentType:'application/x-www-form-urlencoded;charset=utf-8'});
    $('#frm').ajaxSubmit(options);
}

function subButton(){
	$('#subImg').unbind('click',subButton);
	return jQuery.formValidator.pageIsValid(1);
}

function validate(){
	$.formValidator.initConfig({formid:"frm",onerror:function(msg){$('#subImg').bind('click',subButton);alert(msg);},onsuccess:function(){subFrm();return false;}});
	$("#SUPPLIERS_NAME").formValidator({onshow:"请输入销售商名称",oncorrect:"正确",onfocus:"销售商名称可以由英文或简体中文组成"}).inputValidator({min:1,onerror:"销售商名称必填"}).inputValidator({max:128,onerror:"销售商名称中文不超过64个字，英文不超过128个字符"});
//	.ajaxValidator({
//		url : cw.common.path + "/json?action=CHECK_SUPPLIERSBY_ACTION",
//		type : 'get',
//		datatype : "json",
//		success : function(data){
//			if(data.success){
//	            if(data.root.T_SUPPLIERS != undefined  && data.root.T_SUPPLIERS.rs[0] != null && data.root.T_SUPPLIERS.rs[0] != "" && data.root.T_SUPPLIERS.rs[0] != undefined){
//	            	return false;
//	            }
//	            else{
//	            	return true;
//	            }
//			}else{
//				alert('出错了：'+ data.errors.errmsg);
//				return false;
//			}
//		},
//		buttons: $("#subImg"),
//		error: function(){alert("服务器没有返回数据，可能服务器忙，请重试");},
//		onerror : "已存在该制供应商的信息!",
//		onwait : "正在对供应商信息进行校验，请稍候..."
//	});
	$("#SUPPLIERS_NATURE").formValidator({empty:true,onshow:"请输入销售商性质",oncorrect:"正确",onfocus:"请输入销售商性质"}).inputValidator({min:1,onerror:"请输入销售商性质"}).inputValidator({max:32,onerror:"销售商性质字数过多"});
	$("#CONTACT").formValidator({empty:true,onshow:"请输入联系人",oncorrect:"正确",onfocus:"请输入联系人"}).inputValidator({min:1,onerror:"请输入联系人"}).inputValidator({max:64,onerror:"联系人字数过多"});
	$("#ADDRESS").formValidator({empty:true,onshow:"请输入地址",oncorrect:"正确",onfocus:"请输入地址"}).inputValidator({min:1,onerror:"请输入地址"}).inputValidator({max:128,onerror:"地址字数过多"});
	$("#TELEPHONE").formValidator({empty:true,onshow:"请输入电话",oncorrect:"正确",onfocus:"请输入电话"}).inputValidator({min:1,onerror:"请输入电话"}).inputValidator({max:64,onerror:"电话字数过多"});
	$("#ASS_PHONE").formValidator({empty:true,onshow:"请输入售后服务电话",oncorrect:"正确",onfocus:"请输入售后服务电话"}).inputValidator({min:1,onerror:"请输入售后服务电话"}).inputValidator({max:32,onerror:"售后服务电话字数过多"});
	$("#FAX").formValidator({empty:true,onshow:"请输入传真",oncorrect:"正确",onfocus:"请输入传真"}).inputValidator({min:1,onerror:"请输入传真"}).inputValidator({max:32,onerror:"传真字数过多"});;
	$("#REMARK").formValidator({empty:true,onshow:"请输入备注",oncorrect:"正确",onfocus:"请输入备注信息"}).inputValidator({max:500,onerror:"备注信息中文不超过250个字，英文不超过500个字符"});
}

